package JXY02.Day03;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

/**
 * 创建一个集合，存放元素"1","$","2","$","3","$","4"
 *   使用迭代器遍历集合，并在过程中删除所有的"$"，
 *   最后再将删除元素后的集合使用新循环遍历，并输出每一个元素。
 *
 */
public class Text02 {
    public static void main(String[] args) {
        Collection<String> stringCollection = new ArrayList<String>();
        stringCollection.add("1");
        stringCollection.add("$");
        stringCollection.add("2");
        stringCollection.add("$");
        stringCollection.add("3");
        stringCollection.add("$");
        stringCollection.add("4");

        Iterator<String> stringIterator = stringCollection.iterator();
        while (stringIterator.hasNext()){
            String str = stringIterator.next();
            if (str == "$"){
                stringIterator.remove();
            }
        }

        for (String str : stringCollection){
            System.out.println(str);
        }
    }
}
